<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
   Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
   Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl.
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">
<head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Using the Class Loading Page" />
<meta name="abstract" content="The Class Loading page contains information about classes loaded and unloaded during the recording." />
<meta name="description" content="The Class Loading page contains information about classes loaded and unloaded during the recording." />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="GUID-6A66D658-7FD4-4621-9FE7-662D8B8FFACF" />
<meta name="DC.Language" content="en-US" />

<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>Using the Class Loading Page</title>

<meta name="doctitle" content="Using the Class Loading Page&#xA;" />
<meta name="robots" content="noarchive" />
<link rel="copyright" href="http://oss.oracle.com/licenses/upl" title="Copyright" type="text/html" />

<link rel="contents" href="toc.htm" title="Contents" type="text/html" />
<link rel="prev" href="GUID-DB152DDE-4694-439D-B8A7-CF1EABFAF795.htm" title="Previous" type="text/html" />
<link rel="next" href="GUID-8E04A807-3D2B-4896-AD06-B0DE61ACBBD9.htm" title="Next" type="text/html" />
</head>
<body>
<div class="zz-skip-header"><a href="#BEGIN">Go to primary content</a></div>
<table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%">
<col width="86%" /><col width="*" /><tr valign="bottom">
<td></td>


<td align="center">
<a href="GUID-DB152DDE-4694-439D-B8A7-CF1EABFAF795.htm">
<img src="./dcommon/gifs/leftnav.gif" alt="Previous" /><br />
<span class="icon">Previous</span>
</a>
</td>
<td align="center">
<a href="GUID-8E04A807-3D2B-4896-AD06-B0DE61ACBBD9.htm">
<img src="./dcommon/gifs/rightnav.gif" alt="Next" /><br />
<span class="icon">Next</span>
</a>
</td>
<td> </td>


</tr>
</table><div class="ind"><a id="GUID-6A66D658-7FD4-4621-9FE7-662D8B8FFACF" name="GUID-6A66D658-7FD4-4621-9FE7-662D8B8FFACF"></a><!-- End Header -->
<h1 id="JMCOH-GUID-6A66D658-7FD4-4621-9FE7-662D8B8FFACF" class="sect1">Using the Class Loading Page</h1>
<div><p>The <span class="bold">Class Loading</span> page contains information about classes loaded and unloaded during the recording.</p>
<p>This page displays class loading data in both tables and graphs.</p>
<div class="section"><p class="subhead1">Using the Class Loading Page: Selections and Aspects</p><p>Use the drop-down menus at the top of the page to choose a selection and aspect if desired. Data from other pages can be saved to the selection drop-down menu by dragging an area of a chart (or selecting data from a table) and choosing <span class="bold">Store Selection</span> or <span class="bold">Store Selection and Set As Focused Selection</span> from the context menu.</p>
<div class="p">The following controls provide additional behavior:<ul style="list-style-type: disc;"><li><p><span class="bold">Show concurrent</span>: Show all events concurrent to the selected aspect.</p>
</li>
<li><p><span class="bold">Contained</span>: Only show events that are fully contained in the time range from the active selection aspect</p>
</li>
<li><p><span class="bold">Same threads</span>: Only show events in threads related to the active selection aspect.</p>
</li>
</ul>
</div>
</div>
<!-- class="section" -->
<div class="section"><p class="subhead1">Using the Class Loading Page: Tables and Graphs</p><p>You can select any of the following to be displayed on the graph:</p>
<div class="p"><ul style="list-style-type: disc;"><li><p><span class="bold">Class Loading</span>: The number of classes loaded during the interval.</p>
</li>
<li><p><span class="bold">Class Unloading</span>: The number of classes unloaded during the interval.</p>
</li>
<li><p><span class="bold">Loaded Class Count</span>: The number of classes loaded since JVM start.</p>
</li>
<li><p><span class="bold">Unloaded Class Count</span>: The number of classes unloaded since JVM start.</p>
</li>
</ul>
</div>
<p>The first table contains the  <span class="bold">Class Loaders</span> and  <span class="bold">Class Statistics</span> subtabs.</p>
<p>Table Columns are labeled as follows:</p>
<p><span class="bold">Class Loaders Tab</span></p>
<div class="p"><ul style="list-style-type: disc;"><li><p><span class="bold">Defining Class Loader</span>: The defining class loader.</p>
</li>
<li><p><span class="bold">Classes Loaded</span>: The number of classes loaded by this class loader.</p>
</li>
<li><p><span class="bold">Classes Unloaded</span>: The number of classes unloaded.</p>
</li>
</ul>
</div>
<p><span class="bold">Class Loader Statistics Tab</span></p>
<div class="p"><ul style="list-style-type: disc;"><li><p><span class="bold">Start Time</span>: The defining class loader.</p>
</li>
<li><p><span class="bold">Classes Loaded</span>: The number of classes loaded by this class loader.</p>
</li>
<li><p><span class="bold">Classes Unloaded</span>: The number of classes unloaded.</p>
</li>
</ul>
</div>
<p>This page also contains <span class="bold">Class Loading</span>, <span class="bold">Class Defining</span> and <span class="bold">Class Unloading</span> subtabs.</p>
<p><span class="bold">Class Loading Tab</span></p>
<ul style="list-style-type: disc;"><li><p><span class="bold">Loaded Class</span>: The name of the loaded class.</p>
</li>
<li><p><span class="bold">Duration</span>: The duration of the class loading.</p>
</li>
<li><p><span class="bold">Defining Class Loader</span>: The name of the defining class loader.</p>
</li>
<li><p><span class="bold">Initiating Class Loader</span>: The name of the initiating class loader.</p>
</li>
<li><p><span class="bold">Thread</span>: The thread where the class was loaded.</p>
</li>
<li><p><span class="bold">End Time</span>: The end time of the class loading event.</p>
</li>
</ul>
<p><span class="bold">Class Defining Tab</span></p>
<ul style="list-style-type: disc;"><li><p><span class="bold">Start Time</span>: The time at which the class was defined.</p>
</li>
<li><p><span class="bold">Defining Class Loader</span>: The name of the defining class loader.</p>
</li>
<li><p><span class="bold">Defined</span>: The name of the class that was defined</p>
</li>
</ul>
<p><span class="bold">Class Unloading Tab</span></p>
<ul style="list-style-type: disc;"><li><p><span class="bold">Unloaded Class</span>: The name of the unloaded class.</p>
</li>
<li><p><span class="bold">Defining Class Loader</span>: The name of the defining class loader.</p>
</li>
<li><p><span class="bold">End Time</span>: The end time of the class unloading event.</p>
</li>
</ul>
</div>
<!-- class="section" -->
<div class="section"><p class="subhead1">Using the Class Loading Page: Configuring Rules</p><p>You can set configuration attributes for the rules associated with this page by clicking the <span class="bold">Edit Configuration</span> icon.</p>
<p>The following options are available:</p>
<div class="p"><span class="bold">Class Leak</span><ul style="list-style-type: disc;"><li><p><span class="bold">Warning limit</span>: The number of loads to a class that should trigger a warning.</p>
</li>
<li><p><span class="bold">Class limit</span>: the maximum number of classes exceeding the Warning Limit to report.</p>
</li>
</ul>
</div>
<div class="p"><span class="bold">Class Loading Pressure</span><ul style="list-style-type: disc;"><li><p><span class="bold">Classloading duration limit</span>: The shortest classloading duration that should trigger a warning.</p>
</li>
<li><p><span class="bold">Classloading ratio limit</span>: The minimum ratio between time spent in classloading and the total duration of the recording.</p>
</li>
</ul>
</div>
</div>
<!-- class="section" -->
</div>
</div><!-- class="ind" --><!-- Start Footer -->
<table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%">
<col width="86%" /><col width="*" /><tr valign="bottom">
<td><a href="http://oss.oracle.com/licenses/upl"><br />
<span class="copyrightlogo">Copyright&#160;&#169;&#160;2018, Oracle&#160;and/or&#160;its&#160;affiliates.&#160;All&#160;rights&#160;reserved.</span></a></td>


<td align="center">
<a href="GUID-DB152DDE-4694-439D-B8A7-CF1EABFAF795.htm">
<img src="./dcommon/gifs/leftnav.gif" alt="Previous" /><br />
<span class="icon">Previous</span>
</a>
</td>
<td align="center">
<a href="GUID-8E04A807-3D2B-4896-AD06-B0DE61ACBBD9.htm">
<img src="./dcommon/gifs/rightnav.gif" alt="Next" /><br />
<span class="icon">Next</span>
</a>
</td>
<td> </td>


</tr>
</table>

<!-- class="footer" -->
</body>
</html>